$(document).ready(function () {
    var zt = false;
    //清楚账号已有数据
    $("#ln—text").click(function () {
        $(this).val("");
    });
    //账户验证--非空--手机格式验证
    $("#ln—text").blur(function () {
        var str = $("#ln—text").val();
        var myreg = /^[1][3,4,5,7,8][0-9]{9}$/;
        if (str == "") {
            $("#t1").html(" 账户不能为空！");
            $(this).val("账号");
            zt = false;
        } else {
            if (!myreg.test(str)) {
                $("#t1").html("手机号格式不正确！");
                zt = false;
            } else {
                $("#t1").html("");
                zt = true;
            }
        }
    });
    //清楚密码已有数据
    $("#ln-password").click(function () {
        $(this).val("");
        $(this).attr("type", "password");
    });
    //密码验证---非空验证
    $("#ln-password").blur(function () {
        if ($("#ln-password").val() == "") {
            $("#t2").html(" 密码不能为空");
            $(this).val("密码");
            $(this).attr("type", "text");
            zt = false;
        } else {
            $("#t2").html("");
            zt = true;
        }
    });
    //清楚验证码已有数据
    $("#ln-yzm1").click(function () {
        $(this).val("");
    });
    //验证码验证
    $("#ln-yzm1").blur(function () {
        if ($("#ln-yzm1").val() == "") {
            $("#t3").html(" 验证码不能为空");
            $(this).val("输入验证码");
            zt = false;
        } else {
            $("#t3").html("");
            zt = true;
        }
    });
    //点击登录切换到登录页面
    $(".title-left").click(function () {
        $(this).css("background", "#ef8f00");
        $(".title-right").css("background", "#68819f");
        $(".re-content-center").css("display", "none");
        $(".ln-content-content").css("display", "block");
    });
    //点击注册切换到注册页面
    $(".title-right").click(function () {
        $(this).css("background", "#ef8f00");
        $(".title-left").css("background", "#68819f");
        $(".ln-content-content").css("display", "none");
        $(".re-content-center").css("display", "block");
    });
    //清楚手机号已有数据
    $("#ln—text1").click(function () {
        $(this).val("");
    });
    //手机验证--非空--手机格式验证
    $("#ln—text1").blur(function () {
        var str = $("#ln—text1").val();
        var myreg = /^[1][3,4,5,7,8][0-9]{9}$/;
        if (str == "") {
            $("#t4").html(" 手机号不能为空！");
            $(this).val("手机号");
            zt = false;
        } else {
            if (!myreg.test(str)) {
                $("#t4").html("手机号格式不正确！");
                zt = false;
            } else {
                $("#t4").html("");
                zt = true;
            }
        }
    });
    //清楚密码已有数据
    $("#ln-password1").click(function () {
        $(this).val("");
        $(this).attr("type", "password");
    });
    //密码验证---非空验证
    $("#ln-password1").blur(function () {
        if ($("#ln-password1").val() == "") {
            $("#t5").html(" 密码不能为空");
            $(this).val("密码");
            $(this).attr("type", "text");
            zt = false;
        } else {
            $("#t5").html("");
            zt = true;
        }
    });
    //清楚验证码已有数据
    $("#ln-yzm2").click(function () {
        $(this).val("");
    });
    //验证码验证
    $("#ln-yzm2").blur(function () {
        if ($("#ln-yzm2").val() == "") {
            $("#t6").html(" 验证码不能为空");
            $(this).val("输入验证码");
            zt = false;
        } else {
            $("#t6").html("");
            zt = true;
        }
    });
    //身份分类
    $(".btn-group-left a").click(function () {
        var aa = $(this).text();
        $("#group1").text(aa);
        $("#group1").attr("class", "button1");
        $("#dropdown-toggle1").attr("class", "dropdown-toggle1");
    });
    //行业分类
    $(".btn-group-right a").click(function () {
        var aa = $(this).text();
        $("#group2").text(aa);
        $("#group2").attr("class", "button1");
        $("#dropdown-toggle2").attr("class", "dropdown-toggle1");
    });
    //点击忘记密码跳到忘记密码页面
    $("#ln-wjma").click(function () {
        $(".ln-content-center-title").css("display", "none");
        $(".wj-content-center-title").css("display", "block");
        $(".wj-content-center").css("display", "block");
        $(".re-content-center").css("display", "none");
        $(".ln-content-content").css("display", "none");
    });
    //清楚账号已有数据
    $("#ln—text2").click(function () {
        $(this).val("");
    });
    //手机验证--非空--手机格式验证
    $("#ln—text2").blur(function () {
        var str = $("#ln—text2").val();
        var myreg = /^[1][3,4,5,7,8][0-9]{9}$/;
        if (str == "") {
            $("#t7").html(" 手机号不能为空！");
            $(this).val("手机号码");
            zt = false;
        } else {
            if (!myreg.test(str)) {
                $("#t7").html("手机号格式不正确！");
                zt = false;
            } else {
                $("#t7").html("");
                zt = true;
            }
        }
    });
    //清楚密码已有数据
    $("#ln-password2").click(function () {
        $(this).val("");
        $(this).attr("type", "password");
    });
    //密码验证---非空验证
    $("#ln-password2").blur(function () {
        if ($("#ln-password2").val() == "") {
            $("#t9").html(" 新密码不能为空");
            $(this).val("新密码");
            $(this).attr("type", "text");
            zt = false;
        } else {
            $("#t9").html("");
            zt = true;
        }
    });
    //清楚验证码已有数据
    $("#ln-yzm3").click(function () {
        $(this).val("");
    });
    //清楚确认密码已有数据
    $("#ln-password3").click(function () {
        $(this).val("");
        $(this).attr("type", "password");
    });
    //密码验证---非空验证
    $("#ln-password3").blur(function () {
        if ($("#ln-password3").val() == "") {
            $("#t10").html(" 确认密码不能为空");
            $(this).val("确认密码");
            $(this).attr("type", "text");
            zt = false;
        } else if ($("#ln-password3").val() != $("#ln-password2").val()) {
            $("#t10").html("两次密码不一致");
            $(this).val("确认密码");
            $(this).attr("type", "text");
            zt = false;
        } else {
            $("#t10").html("");
            zt = true;
        }
    });
    //验证码验证
    $("#ln-yzm3").blur(function () {
        if ($("#ln-yzm3").val() == "") {
            $("#t8").html(" 验证码不能为空");
            $(this).val("输入验证码");
            zt = false;
        } else {
            $("#t8").html("");
            zt = true;
        }
    });
    //点击放回按钮返回登录页面
    $("#retreat").click(function () {
        $(".title-left").css("background", "#ef8f00");
        $(".title-right").css("background", "#68819f");
        $(".ln-content-center-title").css("display", "block");
        $(".wj-content-center-title").css("display", "none");
        $(".wj-content-center").css("display", "none");
        $(".re-content-center").css("display", "none");
        $(".ln-content-content").css("display", "block");
    });
    var InterValObj; //timer变量，控制时间
    var count = 60; //间隔函数，1秒执行
    var curCount;//当前剩余秒数
    //注册时的获取验证码
    $("#btnSendCode").click(function () {
        sendCode("ln—text1", "btnSendCode");
    });
    //忘记密码时的获取验证码
    $("#btnSendCode1").click(function () {
        sendCode("ln—text2", "btnSendCode1");
    });
    //发送手机验证码
    function sendCode(a, b) {
        iphone = $("#" + a + "").val();
        if (iphone != null && iphone != "" && iphone != "手机号码") {
            $.ajax({
                url: "http://www.enet720.net:8080/zwkj/code/" + iphone + "",
                type: "GET",
                async: true,//异步请求
                contentType: "application/json;charset=utf-8",
                timeout: 5000,
                success: function (data) {
                    if (data.code == "0") {
                        curCount = count;
                        //设置button效果，开始计时
                        $("#" + b + "").attr("disabled", "true");
                        $("#" + b + "").val(curCount + "秒后失效");
                        $("#" + b + "").css("background", "#666666");
                        InterValObj = window.setInterval(_SetRemainTime(b), 1000); //启动计时器，1秒执行一次
                    }
                    if (data.code == "20011") {
                        $(".tishi").html("请输入正确的手机号");
                        $(".tishi").fadeIn(500);
                        $(".tishi").fadeOut(3000);
                    }
                },
                error: function () {
                    alert("请求超时请重试！");
                }
            });
        } else {
            $(".tishi").html("请输入您的手机号");
            $(".tishi").fadeIn(500);
            $(".tishi").fadeOut(3000);
        }
    }
    //timer处理函数
    function SetRemainTime(b) {
        if (curCount == 1) {
            window.clearInterval(InterValObj);//停止计时器
            $("#" + b + "").removeAttr("disabled");//启用按钮
            $("#" + b + "").val("获取验证码");
            $("#" + b + "").css("background", "#EE8E0D");
        }
        else {
            curCount--;
            $("#" + b + "").val(curCount + "秒后失效");
        }
    }

    //创建一个函数，用于返回一个无参数函数
    function _SetRemainTime(b) {
        return function () {
            SetRemainTime(b);
        }
    }

    //同意协议
    $("#service-active").click(function () {
        $(".service").css("display", "none");
        $("#action-inp").prop("checked", "true");
        $(".shade").css("display", "none");
    });
    //点击服务条款
    $("#action-ser").click(function () {
        $(".service").css("display", "block");
        $(".shade").css("display", "block");
    });
    var iphone;//手机号
    var password;//密码
    var identity;//身份
    var industry;//行业
    var code;//验证码
    var code1;//判断验证码是否一致
    var data = {};//请求参数
    //点击注册的下一步按钮
    $("#make-sure1").click(function () {
        iphone = $("#ln—text1").val();
        password = $("#ln-password1").val();
        identity = $("#group1").text();
        industry = $("#group2").text();
        code = $("#ln-yzm2").val();
        if (identity == "身份") {
            identity = "展商";
        }
        if (industry == "行业") {
            industry = "酒店用品";
        }
        if (iphone != null && iphone != "" && iphone != "手机号码") {
            if (password != null && password != "" && password != "密码") {
                if (code != null && code != "" && code != "输入验证码") {
                    if ($("#action-inp").prop("checked")) {//判断是否勾选注册协议
                        data = {
                            "login_name": iphone,
                            "password": password,
                            "password2": password,
                            "phone": iphone,
                            "substring": code,
                            "card": identity,
                            "industry": industry
                        };
                        //注册接口
                        $.ajax({
                            url: "http://www.enet720.net:8080/zwkj/register",
                            type: "POST",
                            async: true,//异步请求
                            data: JSON.stringify(data),
                            contentType: "application/json;charset=utf-8",
                            timeout: 5000,
                            success: function (data) {
                                if (data.code == "0") {
                                    $(".title-left").css("background", "#ef8f00");
                                    $(".title-right").css("background", "#68819f");
                                    $(".ln-content-center-title").css("display", "block");
                                    $(".wj-content-center-title").css("display", "none");
                                    $(".wj-content-center").css("display", "none");
                                    $(".re-content-center").css("display", "none");
                                    $(".ln-content-content").css("display", "block");
                                }
                                if (data.code == "20005") {
                                    $(".tishi").html("用户名已注册！");
                                    $(".tishi").fadeIn(500);
                                    $(".tishi").fadeOut(3000);
                                }
                                if (data.code == "20008") {
                                    $(".tishi").html("手机验证码错误！");
                                    $(".tishi").fadeIn(500);
                                    $(".tishi").fadeOut(3000);
                                }
                                if (data.code == "20007") {
                                    $(".tishi").html("请获取手机验证码！");
                                    $(".tishi").fadeIn(500);
                                    $(".tishi").fadeOut(3000);
                                }
                                if (data.code == "1") {
                                    $(".tishi").html("系统繁忙请重试！");
                                    $(".tishi").fadeIn(500);
                                    $(".tishi").fadeOut(3000);
                                }
                            },
                            error: function () {
                                $(".tishi").html("请求超时请重试！");
                                $(".tishi").fadeIn(500);
                                $(".tishi").fadeOut(3000);
                            }
                        });
                    } else {
                        $(".tishi").html("请阅读并同意注册协议");
                        $(".tishi").fadeIn(500);
                        $(".tishi").fadeOut(3000);
                    }
                } else {
                    $(".tishi").html("请输入验证码");
                    $(".tishi").fadeIn(500);
                    $(".tishi").fadeOut(3000);
                }
            } else {
                $(".tishi").html("请输入密码");
                $(".tishi").fadeIn(500);
                $(".tishi").fadeOut(3000);
            }
        } else {
            $(".tishi").html("请输入手机号码");
            $(".tishi").fadeIn(500);
            $(".tishi").fadeOut(3000);
        }
    });
    //点击登录的下一步按钮
    $("#make-sure").click(function () {
        iphone = $("#ln—text").val();
        password = $("#ln-password").val();
        code1 = verifyCode.validate($("#ln-yzm1").val());
        code = $("#ln-yzm1").val();
        if (iphone != null && iphone != "" && iphone != "账户") {
            if (password != null && password != "" && password != "密码") {
                if (code != null && code != "" && code != "输入验证码") {
                    if (code1) {
                        //调用登录接口传的参数
                        data = {
                            "phone": iphone,
                            "password": password
                        };
                        //登录接口
                        $.ajax({
                            url: "http://www.enet720.net:8080/zwkj/login",
                            type: "POST",
                            async: true,//异步请求
                            data: JSON.stringify(data),
                            contentType: "application/json;charset=utf-8",
                            timeout: 5000,
                            success: function (data) {
                                if (data.code == "0") {
                                    sessionStorage.phone = data.data.phone;//手机号
                                    sessionStorage.login_name = data.data.login_name;//用户名
                                    setCookie();
                                    window.location.href = "index.html";
                                }
                                if (data.code == "20002") {
                                    $(".tishi").html("您输入的账户或密码有误！");
                                    $(".tishi").fadeIn(500);
                                    $(".tishi").fadeOut(3000);
                                }
                                if (data.code == "20003") {
                                    $(".tishi").html("您输入的账户已被禁用！");
                                    $(".tishi").fadeIn(500);
                                    $(".tishi").fadeOut(3000);
                                }
                                if (data.code == "20013") {
                                    $(".tishi").html("您输入的账户尚未注册！");
                                    $(".tishi").fadeIn(500);
                                    $(".tishi").fadeOut(3000);
                                }
                                if (data.code == "1") {
                                    $(".tishi").html("系统繁忙请重试！");
                                    $(".tishi").fadeIn(500);
                                    $(".tishi").fadeOut(3000);
                                }
                            },
                            error: function () {
                                alert("请求超时请重试！");
                            }
                        });
                    } else {
                        $(".tishi").html("请输入正确的验证码");
                        $(".tishi").fadeIn(500);
                        $(".tishi").fadeOut(3000);
                    }
                } else {
                    $(".tishi").html("请输入验证码");
                    $(".tishi").fadeIn(500);
                    $(".tishi").fadeOut(3000);
                }
            } else {
                $(".tishi").html("请输入密码");
                $(".tishi").fadeIn(500);
                $(".tishi").fadeOut(3000);
            }
        } else {
            $(".tishi").html("请输入手机号码");
            $(".tishi").fadeIn(500);
            $(".tishi").fadeOut(3000);
        }
    });
    //记住密码
    function setCookie() { //设置cookie
        var loginCode = $("#ln—text").val(); //获取用户名信息
        var pwd = $("#ln-password").val(); //获取登陆密码信息
        var checked = $("#ln-checkbox").prop("checked");//获取“是否记住密码”复选框
        if (checked) { //判断是否选中了“记住密码”复选框
            $.cookie("login_code", loginCode, {expires:5000});//调用jquery.cookie.js中的方法设置cookie中的用户名
            $.cookie("pwd", $.base64.encode(pwd), {expires:5000});//调用jquery.cookie.js中的方法设置cookie中的登陆密码，并使用base64（jquery.base64.js）进行加密
        } else {
            $.cookie("pwd", "null", {expires:5000});
        }
    }
    function getCookie() { //获取cookie
        var loginCode = $.cookie("login_code"); //获取cookie中的用户名
        var pwd = $.cookie("pwd"); //获取cookie中的登陆密码
        if (pwd != "" && pwd != "null") {//密码存在的话把“记住用户名和密码”复选框勾选住
            $("#ln-checkbox").prop("checked", "true");
        }
        if (loginCode != "" && loginCode != "null") {//用户名存在的话把用户名填充到用户名文本框
            $("#ln—text").val(loginCode);
        }
        if (pwd != "" && pwd != "null") {//密码存在的话把密码填充到密码文本框
            $("#ln-password").attr("type", "password");
            $("#ln-password").val($.base64.decode(pwd));
        }
    }
    var password2;//确认密码
    //点击找回密码的下一步
    $("#make-sure2").click(function () {
        iphone = $("#ln—text2").val();
        password = $("#ln-password2").val();
        password2 = $("#ln-password3").val();
        code = $("#ln-yzm3").val();
        if (iphone != null && iphone != "" && iphone != "手机号码") {
            if (password != null && password != "" && password != "新密码") {
                if (password2 != null && password2 != "" && password2 != "确认密码") {
                    if (code != null && code != "" && code != "输入验证码") {
                        //调用忘记密码接口传的参数
                        data = {
                            "phone": iphone,
                            "npassword": password,
                            "substring": code
                        }
                        //忘记密码接口
                        $.ajax({
                            url: "http://www.enet720.net:8080/zwkj/account/forgetpwd",
                            type: "POST",
                            async: true,//异步请求
                            data: JSON.stringify(data),
                            contentType: "application/json;charset=utf-8",
                            timeout: 5000,
                            success: function (data) {
                                console.log(JSON.stringify(data));
                                if (data.code == "0") {
                                    $(".title-left").css("background", "#ef8f00");
                                    $(".title-right").css("background", "#68819f");
                                    $(".ln-content-center-title").css("display", "block");
                                    $(".wj-content-center-title").css("display", "none");
                                    $(".wj-content-center").css("display", "none");
                                    $(".re-content-center").css("display", "none");
                                    $(".ln-content-content").css("display", "block");
                                }
                                if (data.code == "20002") {
                                    $(".tishi").html("您输入的账户有误！");
                                    $(".tishi").fadeIn(500);
                                    $(".tishi").fadeOut(3000);
                                }
                                if (data.code == "20003") {
                                    $(".tishi").html("您输入的账户已被禁用！");
                                    $(".tishi").fadeIn(500);
                                    $(".tishi").fadeOut(3000);
                                }
                                if (data.code == "20008") {
                                    $(".tishi").html("您输入的验证码错误！");
                                    $(".tishi").fadeIn(500);
                                    $(".tishi").fadeOut(3000);
                                }
                                if (data.code == "20013") {
                                    $(".tishi").html("您输入的账户尚未注册！");
                                    $(".tishi").fadeIn(500);
                                    $(".tishi").fadeOut(3000);
                                }
                                if (data.code == "1") {
                                    $(".tishi").html("系统繁忙请重试！");
                                    $(".tishi").fadeIn(500);
                                    $(".tishi").fadeOut(3000);
                                }
                                if (data.code == "20007") {
                                    $(".tishi").html("请获取手机验证码！");
                                    $(".tishi").fadeIn(500);
                                    $(".tishi").fadeOut(3000);
                                }
                            },
                            error: function () {
                                alert("请求超时请重试！");
                            }
                        });
                    } else {
                        $(".tishi").html("请输入验证码");
                        $(".tishi").fadeIn(500);
                        $(".tishi").fadeOut(3000);
                    }
                } else {
                    $(".tishi").html("请输入确认密码");
                    $(".tishi").fadeIn(500);
                    $(".tishi").fadeOut(3000);
                }
            } else {
                $(".tishi").html("请输入新密码");
                $(".tishi").fadeIn(500);
                $(".tishi").fadeOut(3000);
            }
        } else {
            $(".tishi").html("请输入手机号码");
            $(".tishi").fadeIn(500);
            $(".tishi").fadeOut(3000);
        }
    });
    var verifyCode = new GVerify("v_container");
    // 点击验证码重新获取
    $(document).on("click", "#v_container", function (e) {
        verifyCode.refresh();
        $("#ln-yzm1").val("");
    });
    if ($("#ln-password").val() != "密码") {
        $("#ln-password").attr("type", "password");
    }
    if ($("#ln-password1").val() != "密码") {
        $("#ln-password1").attr("type", "password");
    }
    if ($("#ln-password2").val() != "新密码") {
        $("#ln-password2").attr("type", "password");
    }
    if ($("#ln-password3").val() != "确认密码") {
        $("#ln-password3").attr("type", "password");
    }
    var flag=false;
    function isIE2() { //ie?
        if (!!window.ActiveXObject || "ActiveXObject" in window){
            $(".dropdown-toggle").attr("style","width:33px;");
            $("#dropdown-toggle2").attr("style","width:33.5px;");
            if($("#dropdown-toggle1").hasClass("dropdown-toggle1")){
                $("#dropdown-toggle1").attr("style","width:32px;");
            }
            if($("#dropdown-toggle2").hasClass("dropdown-toggle1")){
                $("#dropdown-toggle2").attr("style","width:32.5px;");
            }
            if($("#dropdown-toggle2").hasClass("button1")){
                $("#dropdown-toggle2").attr("style","text-align: center;color: #ef8f00;font-size: 18px;border-radius: 15px 0px 0px 15px;width: 90px;height: 39px;float: left;padding: 0px;border: 0px;border-right: 1px solid #ef8f00;background: white;");
            }
            flag=true;
            return ;
        }else{
            flag=false;
            return ;
        }
    }
    window.onload=isIE2();
    if(flag){
        $(".btn-group-left a").click(function () {
            isIE2();
        });
        $(".btn-group-right a").click(function () {
            isIE2();
        });
    }
    window.load=getCookie();
});
